void main() {
  int count = 3;
  print(count);

  double price = 3.45;
  print(price);

  num money = 3.7;
  print(money);

  // 类型转换
  print(money.toString());
  print(3.8.toInt()); // 向下取整

  // 四舍五入
  print(3.1415926.round());
  print(3.1415926.toStringAsFixed(4)); // 3.1416

  // 返回余数
  print(10.remainder(4));

  // 数字比较: 相同返回0，大于返回1，小于返回-1
  print(10.compareTo(12));
  // 返回最大公约数
  print(12.gcd(18));

  // 科学计数法
  print(1000.toStringAsExponential(2));
}
